近況報告 2022.06.30 (スライド)
https://gyazo.com/158950e03d0554c8dbd4fa3c872d3881
自己紹介
SnO2WMaN
https://scrapbox.io/api/pages/sno2wman/sno2wman/icon#.png
今日話すこと
近況の報告
5分で語りうる内容は無い
面白みのある話題がうまく纏まらなかった
あらゆるソフトウェアの為の超包括的パッケージマネージャ(と言語)
これらは各々特定のOS,言語の為のだが
大雑把にいえば次のように表される
ソースコード + 周辺環境全部(の依存関係) = 生成物
ソースコードが変われば,当然生成物も変わる
周辺環境が少しでも変われば,実行生成物が変わる
生成物を作るための,全ての周辺環境の依存性が固定されている
あらゆるマシンで全く同じ生成物が生成されることが保証される
プログラムの実行ファイル(当然)
プロジェクトの開発環境
Nixさえ入っていれば全く同じ開発環境を提供出来る! ユーザー環境設定
/home/$USER以下のことを指す
マシン全体の設定(!)
サービスを動かすための設定ファイルなども全部Nixで記述する bd_gfngfn(画力・博士号 / Takashi Suwa)によって開発された組版システム 文書内で静的に型が付いたプログラムが書けたりする
文書の構成要素がキッチリ定義されているのでいろいろな操作が出来る
とにかく,TeXはつらい(正確には歴史的経緯でムチャクチャになりすぎている) でも数式とかはTeX記法(ライクでも)で書きたい… 例えば
本の執筆にも耐えうる
近況作った
まとめ
特に理由がなければ大学のレポートやスライドはかなりこれで書きたいと思える
サークルの会誌の執筆なんとかこれにしたい
全くコードを記載しなかったので,興味があったらまたLTする